package com.xique.park.bean.vo.screen;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * ScreenTreeVo
 *
 * @author wld
 * @date 2022/3/23 17:31
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ScreenTreeVo {

    /**
     * 需要展示的区域编码（省市区编码或者是项目ID）
     */
    private Integer parent;

    /**
     * 需要展示的区域名称（省市区名称或者是项目名称）
     */
    private String name;

    /**
     * 需要展示的区域级别（country:国，province:省，city:市，district:区县，project:项目）
     */
    private String level;

    /**
     * 标记
     */
    private boolean sign;

    /**
     * 子集
     */
    private List<ScreenTreeVo> children;

}
